body {
	background: #fff;
}
.brand_lecturer_con {
	height: 180px;
	background: url(../img/pinpai_head.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.brand_lecturer_con .brand_lecturer {
	height: 83px;
	width: 100%;
	background: rgba(255,215,19,0.15);
	position: absolute;
	bottom: 0;
}
.teacher_brand {
	height: 83px;
	float: left;
	margin-left: 15px;
}
.teacher_brand h2 {
	color: #fff;
	font-size: 17px;
	margin-top: 9px;
}
.teacher_brand h2 .brand {
	display: inline-block;
	background: #FFD900;
	color: #A24900;
	font-size: 9px;
	border-radius: 3px;
	padding: 2px 5px;
	margin-left: 8px;
	vertical-align: text-top;
	margin-top: 2px;
}
.fans_content {
	width: 60px;
	height: 45px;
	border-right: 1px solid #fff;
	margin-top: 7px;
	float: left;
}
.fans_content h3 {
	color: #fff;
	font-size: 14px;
}
.fans_content p {
	color: #fff;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-top: 7px;
	font-weight: thin;
}
.personal_infor {
	height: 64px;
	width: 64px;
	float: right;
	margin-top: 9px;
	margin-right: 15px;
	position: relative;
}
.personal_infor img {
	width: 64px;
	height: 64px;
	border-radius: 64px;
}
.personal_infor .brand_icon {
	display: block;
	width: 64px;
	height: 30px;
	background: url(../img/binpai.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom: -2px;
	z-index: 2;
}
.title_lecturer {
	background: #F5F5F5;
	height: 43px;
	line-height: 43px;
	font-size: 12px;
	color: #676767;
	padding-left: 15px;
}
label.focus {
	display: block;
	float: right;
	margin-right: 15px;
}
label.focus .add_icon {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/add_icon.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 7px;
}
label.focus #focus {
	color: #F5A623;
	font-size: 16px;
	background: none;
}
/*覆盖tab样式*/
.tab_header {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.tab_header > ul > li {
	top: 0;
	float: left;
}
.tab_content_container {
	border: none;
}
.tab_header > ul > li > a {
	height: inherit;
	line-height: inherit;
	border-right: none;
	font-size: 14px;
	color: #666666;
}
.tab_header > ul > li > a.on {
	color: #F5A623;
}
.line_tab {
	display: block;
	height: 32px;
	border-right: 1px solid #ccc;
	position: absolute;
	top: 5px;
	left: 33%;
	z-index: 10;
}
.line_tab.next {
	left: 66%;
}
.line_tab.third {
	display: none;
}
.four_tab .line_tab {
	left: 25%;
}
.four_tab .line_tab.next {
	left: 50%;
}
.four_tab .line_tab.third {
	display: block;
	left: 75%;
}
.tab_header > ul > li > a .text_img {
	display: inline-block;
	width: 16px;
	height: 14px;
	vertical-align: text-bottom;
	margin-right: 10px;
	background: url(../img/tex_img_normal.png) no-repeat;
	background-size: 100% 100%;
}
.tab_header > ul > li > a.on .text_img {
	background: url(../img/tex_img_icon.png) no-repeat;
	background-size: 100% 100%;
}
.tab_header > ul > li > a .video_icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: text-bottom;
	margin-right: 10px;
	background: url(../img/video_stand.png) no-repeat;
	background-size: 100% 100%;
}
.tab_header > ul > li > a.on .video_icon {
	background: url(../img/video_on.png) no-repeat;
	background-size: 100% 100%;
}
/*覆盖完毕*/
.items_content {
	margin: 5px;
	margin-bottom: 10px;
	border-radius: 4px;
	border: 1px solid #E6E6E6;
}
.items_content div > img {
	margin-left: 10px;
	width: 181px;
	border-radius: 3px;
}
.items_content dl dd img {
	width: 36px;
	height: 36px;
	border-radius: 36px;
	float: left;
	margin: 10px;
}
.items_content dl dt h3 {
	color: #3C3C3C;
	font-size: 13px;
	position: relative;
	top: 14px;
}
.items_content dl dt h3 .brand_icon {	
	background: url(../img/yin-icon.png) no-repeat;
	background-size: 100% 100%;
}
.items_content dl dt h3 span {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/gold-icon.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: text-bottom;
	margin-left: 6px;
}
.items_content dl dt p {
	color: #B3B3B3;
	font-size: 10px;
	position: relative;
	top: 18px;
}
.published_text {
	color: #3C3C3C;
	font-size: 14px;
	padding: 5px;
}
.items_content > img {
	width: 116px;
	height: 92px;
	border-radius: 3px;
	margin-left: 10px;
	margin-top: 5px;
}
.focus_content {
	height: 34px;
	line-height: 34px;
}
.focus_content span {
	color: #B3B3B3;
}
.focus_content .share_num {
	display: inline-block;
	width: 11px;
	height: 10px;
	background: url(../img/share_icon.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 10px;
	margin-right: 4px;
}
.focus_content span:nth-child(2),.focus_content span:last-child {
	float: right;
	margin-right: 10px;
}
.focus_content span:last-child {
	margin-right: 30px;
}
.focus_content .talk_num {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img/talk_icon.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 4px;
}
.focus_content .well_num {
	display: inline-block;
	width: 12px;
	height: 11px;
	background: url(../img/well.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 4px;
}
.focus_content .well_num.welldone {
	background: url(../img/welldone.png) no-repeat;
	background-size: 100% 100%;
}
/*二级一档*/
.brand_lecturer_con.silver {
	background: url(../img/erjimingxing.png) no-repeat;
	background-size: 100% 100%;
}
.silver .brand_lecturer {
	background: rgba(252,90,90,0.4);
}
.silver .teacher_brand h2 .brand {
	background: #FC5A5A;
	color: #fff;
}
.silver .personal_infor .brand_icon {
	background: url(../img/mingxing.png) no-repeat;
	background-size: 100% 100%;
}
/*一级一档*/
.first_gear.brand_lecturer_con {
	background: url(../img/yijiyidang.png) no-repeat;
	background-size: 100% 100%;
}
.first_gear .brand_lecturer {
	background: rgba(153,231,75,0.25);
}
.first_gear .teacher_brand h2 .brand {
	background: #99E74B;
	color: #fff;
}
.first_gear .personal_infor .brand_icon {
	background: url(../img/mingxing.png) no-repeat;
	background-size: 100% 100%;
}
.sliver .items_content dl dt h3 .brand_icon {
	background: url(../img/yin-icon.png) no-repeat;
	background-size: 100% 100%;
}
/*视频*/
video {
	width: 116px;
	height: 92px;
	margin-left: 10px;
}
.label_content {
	margin-left: 10px;
}
.label_content li {
	float: left;
	padding: 2px 5px;
	border: 1px solid #43a7e9;
	border-radius: 3px;
	margin-right: 8px;
	color: #43a7e9;
	font-size: 10px;
}
/*视频结束*/
.share_mask {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.6);
	z-index: 2;
}
.share_mask img {
	width: 249px;
	float: right;
	margin-right: 10px;
}
.items_content div {
	width: 100%;
	height: 100%;
}
.items_content div.pdf_content {
	width: 94%;
	margin-left: 3%;
}
#wrapper_1,#wrapper_2,#wrapper_3,#wrapper_4 {
	top: 268px;
}
.no_personal_page img {
	display: block;
	width: 149px;
	height: 111px;
	margin: 100px auto;
}
.validate_p {
	font-size: 11px;
	color: #676767;
	text-align: center;
	margin: 11px;
}
.button_cont {
	text-align: center;
}
.button_cont input {
	width: 97px;
	height: 31px;
	color: #676767;
	font-size: 16px;
	border: 1px solid #cecece;
	border-radius: 3px;
	background: #fefefe;
	text-align: right;
    padding-right: 22px;
    margin-bottom: 11px;
}
.button_cont label {
	position: relative;
}
.button_cont label i {
	display: block;
	position: absolute;
	left: 19px;
  	top: 2px;
}
.button_cont label i.focus_icon {
	width: 13px;
	height: 13px;
	background: url(../img/add10.png) no-repeat;
	background-size: 100% 100%;
}
.button_cont label i.voate_icon {
	width: 10px;
	height: 13px;
	background: url(../img/piao.png) no-repeat;
	background-size: 100% 100%;
}
.tickets_content {
	width: 60px;
	height: 45px;
	float: left;
	margin-top: 29px;
	margin-left: 16px;
}
.tickets_content h3 {
	color: #fff;
    font-size: 14px;
}
.tickets_content p{
	color: #fff;
    font-size: 14px;
    margin-top: 7px;
}
.tab_header > ul > li > a.on {
	border-bottom: 2px solid;
}
.pdf_content {
	width: 100%;
	height: 56px;
	border: 1px solid #efefef;
}
.pdf_content .pdf_img {
	width: 11%;
	max-width: 42px;
	float: left;
	margin: 7px 3%;
}
.pdf_content h3 {
	width: 77%;
	height: 38px;
	background: #fafafa;
	font-size: 12px;
	color: #3c3c3c;
	padding: 9px 3%;
	margin-left: 17%;
}